/*
链接：https://ac.nowcoder.com/acm/problem/259729
来源：牛客网

小美在手机上种果树，只要成熟了就可以领到免费的水果了。

小美每天可以给果树浇水，果树的成长值加 
𝑥
x。同时也可以给果树施肥，两次施肥至少需要间隔 2 天，果树的成长值加 
𝑦
y。果树成长值达到 
𝑧
z 就成熟了。

小美想知道，最少需要多少天可以领到免费的水果。
输入描述:
一行三个整数 
𝑥
,
𝑦
,
𝑧
x,y,z，分别表示浇水的成长值，施肥的成长值，果树成熟的成长值。

输出描述:
一行一个整数，表示最少需要多少天可以领到免费的水果。
1 2 10
输出：6
*/
while (line = readline()) {
    const lines = line.split(' ');
    let x = parseInt(lines[0]);
    let y = parseInt(lines[1]);
    let z = parseInt(lines[2]);
    let i = 0;
    let count = 0;
    while (true) {
        if (count >= z) {
            break;
        }
        if (i % 3 === 0) {
            count = count + x + y;
        } else {
            count += x
        }
        i++;
    }
    console.log(i)
}
/*
import java.util.Scanner;
public class Main{
    public static void main(String args[]){
        Scanner in=new Scanner(System.in);
        int x=in.nextInt();
        int y=in.nextInt();
        int z=in.nextInt();
        int i=0;
        int count=0;
        while(true){
            if(count>=z)
                break;
            if(i%3==0)
                count=count + x + y;
            else
                count+=x;
            i++;
        }
        System.out.println(i);
    }
}
*/